Obots in P Roblem - S Olving and P Rogramming
نویسندگان
چکیده
This paper looks at the experience of teaching on a module where problem-solving is taught first, then programming. The main tools for the problemsolving part, alongside two problem-solving approaches, are tasks based on using Mindstorm (LEGO, Denmark) robot kits. This is being done as a foundation step before the syntax of a language (Java) is taught. Results of student evaluation will be presented.
منابع مشابه
A P Roblem - S Olving P Erspective on G Overnance and P Roduct
Previous research shows that organization architecture relates to the architecture of a product under development, and recent studies compare proprietary versus open source software (OSS) as examples of integrated and distributed forms of software development, respectively. This study goes a step further to investigate the correspondence of organization and product architectures by comparing si...
متن کاملPii: S0898-1221(99)00323-5
K e y w o r d s P r o j e c t i o n , Simplex method, Least squares problem, LU decomposition, Crash heuristic. 1. I N T R O D U C T I O N We are concerned with the Linear P rogramming (LP) problem in the s t anda rd form
متن کاملM Ixed 0 − 1 G Oal P Rogramming a Pproach to I Nterval - V Alued B Ilevel P Rogramming P Roblems via B Io - Inspired Computational a Lgorithm
This paper presents how the mixed 0-1 programming in the framework of goal programming (GP) can be used to solve interval-valued fractional bilevel programming (IVFBLP) problems by employing genetic algorithm (GA) in a hierarchical decision making system. In the model formulation of the problem, a goal achievement function for minimizing the lower-bounds of the necessary regret intervals define...
متن کاملThe Pandore data-parallel compiler and its portable runtime
The difficulty of p rogramming massively parallel architectures with distributed memory is a severe impediment to the use of these parallel machines. In the past few years, we have witnessed a substantial effort on the part of researchers to define parallel p rogramming paradigms adapted to Distributed Memory Parallel Computers (DMPCs). Among then J, the Data Parallel model is an interesting ap...
متن کاملA Formal Representation for Plans in the Programmers Apprentice
A p l a n calculus is presented which is being used to represent p r o g r a m s and a l i b ra ry of standard data and control abstractions in t h e p r o g r a m m e r ' s apprent ice . Important features of this formalism i n c l u d e : p rogramming language independence, additivity, v e r i f i a b i l i t y and mult ip le points of v iew. The logical foundations of t h e r e p r e s e n t...
متن کامل